Gibber: Live coding audio in the Browser

نویسندگان

  • Charlie Roberts
  • JoAnn Kuchera-Morin
چکیده

We present Gibber: a live coding environment for web browsers. Gibber performances are written in pure JavaScript with no syntactical additions or modifications; this enables Gibber code to be executed in any web page viewed inside a browser implementing a realtime audio API. Gibber offers an array of synthesis options (FM, granular, subtractive, physical modeling), audio effects and sequencing objects to control them. The Gibber environment enables simple networked performances where multiple users simultaneously control a remote instance of Gibber. We strove to make the syntax of Gibber clear and concise; when coupled with the ability to run examples in any web page this gives Gibber interesting possibilities as an educational tool.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Music Programming in Gibber

We document music programming in Gibber, a creative coding environment for the browser. We describe affordances for a sample-accurate and functional approach to scheduling, pattern creation and manipulation, audio synthesis, using rhythm and harmony, and score definition and playback.

متن کامل

Sharing Time and Code in a Browser-Based Live Coding Environment

We describe research extending the live coding environment Gibber with affordances for ensemble, networked, live coding performances. ese include shared editing of code documents, remote code execution, an extensible chat system, shared state, and clock synchronization via proportional-integral control. We discuss these features using the framework provided by Lee and Essl in their 2014 paper ...

متن کامل

Vivace: A Collaborative Live Coding Language

This paper describes the principles and the design of Vivace, a live coding language and environment built with Web technologies to be executed, ideally, in any ordinary browser. It starts by reviewing what motivated and inspired the creation of the language, in the context of actual performances. That leads to specifications of the language and how it is parsed and then executed using the rece...

متن کامل

Quick Live Coding Collaboration In The Web Browser

With the growing adoption of internet connectivity across the world, online collaboration is still a difficult and slow endeavor. Many amazing languages and tools such as SuperCollider, ChucK, and Max/MSP all facilitate networking and collaboration, however these languages and tools were not created explicitly to make group performances simple and intuitive. New web standards such as Web Audio ...

متن کامل

Data-Driven Live Coding with DataToMusic API

Creating interactive audio applications for web browsers often involves challenges such as time synchronization between non-audio and audio events within thread constraints and format-dependent mapping of data to synthesis parameters. In this paper, we describe a unique approach for these issues with a data-driven symbolic music application programming interface (API) for rapid and interactive ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012